package com.req.vmsg.util;

public class TxtWebConstants {

	public static class RequestParams
	{
		public static final String TXTWEB_MOBILE_NUMBER = "txtweb-mobile";
		public static final String TXTWEB_MESSAGE = "txtweb-message";
		public static final String TXTWEB_MESSAGEID = "txtweb-id";
		public static final String TXTWEB_VERIFICATIONID = "txtweb-verifyid";
		public static final String TXTWEB_PROTOCOL = "txtweb-protocol";		
	}
	
	public static class Grammer
	{
		public static final String SPACE = " ";
		public static final String REGISTER = "register";
		public static final String DEREGISTER = "deregister";
	}
	
	public static class HandleTypes
	{
		public static final String VEHICLE = "Vehicle";
		public static final String MOBILENUMBER = "MobileNumber";
	}
	
	public static class RequestTypes
	{
		public static final String HELP = "help";
		public static final String REGISTER = "register";
		public static final String DEREGISTER = "deregister";
		public static final String RELAY_MESSAGE = "relay_message";
	}
	
	public static class TxtWebServiceAppConstants
	{
		public static final String TXTWEB_PUSH_SERVICE_ENDPOINT_URL = "http://api.txtweb.com/v1/push";
		public static final String TXTWEB_PUBLISHER_KEY = "f3b37c8d-55e7-4552-b384-2c9b6e61471f";
		public static final String TXTWEB_APPLICATION_KEY = "557bad70-7ac2-4f97-aa47-3fb520b78601";
	}
	
	public static class VMsgHelpMessages
	{
		public static final String APP_NAME = "@VMSG";
		public static final String REGISTER = "REGISTER";
		public static final String DEREGISTER = "DEREGISTER";
		
		public static final String ERROR = APP_NAME + "ERROR : Invalid Message. ";
		
		public static final String APP_DEFAULT_INFO = "@VMSG app helps you send messages to vehicle owners by knowing just their vehicle numbers. For sending messages to vehicle owners, type sms \"@VMSG <vehicle_number> <your_message>\". To register your vehicle sms \"@VMSG register <vehicle_number>\". To know valid keywords, please sms \"@VMSG help\". Send all messages to 9243342000.";
		public static final String INVALID_REGISTRATION_VEHICLE_NUMBER = APP_NAME + " Error: The Vehicle Number provided for app registration is NOT valid. Please provide a valid Vehicle Number";
		public static final String INVALID_RELAY_MSG_VEHICLE_NUMBER = APP_NAME + " Error: Sorry, the Vehicle Number you are trying to message is not registered with @VMSG.";
		public static final String KEY_WORD_HELP = APP_NAME + " Valid keywords REGISTER, DEREGISTER & HELP. Please send \"@VMSG HELP <keyword>\" to know the keyword usage. Thank you.";
		public static final String UNABLE_TO_SEND = APP_NAME + " Error: Sorry, your message was not delivered.";
		public static final String REGISTER_HELP = null;
		public static final String DEREGISTER_HELP = null;
		public static final String REGISTERED_SUCCESSFULLY = "@VMSG You have successfully registered your vehicle with number: "; 
	}
}
